找传奇、传世资源到传世资源站!

delphi汉字排序 工具源码

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

【例子介绍】

自己用DELPHI写的一款汉字排序实用程序,主要解决嵌入式应用编程中有关自定义汉字的排序。此软件可自动剔除排序前字符串中的ASCII码字符以及重复汉字,然后自动按汉字机内码排序,同时统计排序前后的字符数。

【相关图片】

from clipboard

【源码结构】

function TfrmMain.RemoveAscii: AnsiString;
var
  i,len: Integer;
  szText: AnsiString;
  szLine: AnsiString;
begin
  szText := AnsiString(MemoSource.Text);
  len := Length(szText);
  i := 1;
  szLine := '';
  while len > i do
  begin
    if len > i 1 then
    begin
      if (Ord(szText[i]) >= $81) and (Ord(szText[i 1]) >= $40) then
      begin
        szLine := szLine szText[i] szText[i 1];
        Inc(i, 2);
      end else
        Inc(i);
    end else
      Inc(i);
  end;
  Result := szLine;
end;

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复